home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: delta / whiteline CD Series - delta.iso / dtp / programm / cfnsortd / manual / cfn_sort.asc
Text File  |  1995-11-25  |  14KB  |  341 lines

  1. Database:  CFN-Sorter
  2. Autor   :  Ulf Dunkel
  3. Version :  CFN_SORT.HYP 1.2 (09.07.1995)
  4. Subjekt :  Calamus-Tools
  5.  
  6.  
  7. --------------------------------------------------------------------------
  8. Main / CFN-Sorter
  9. =================
  10.  
  11.                    ====================================
  12.                    CFN_SORT, der Calamus-Font-Sortierer
  13.                    ====================================
  14.  
  15.                       Version 1.2 vom 09.07.1995
  16.  
  17.                                    von
  18.  
  19.                     Darksoft//AVANTI, Inh. Ulf Dunkel
  20.                     Alter Postweg 6, D-49624 Löningen
  21.                      Postfach 11 27, D-49618 Löningen
  22.                              Tel. 05432/4306
  23.                              FAX  05432/30820
  24.                              BOX  05432/30565
  25.  
  26.  
  27. Inhalt:
  28. I    Ein Calamus-Font-Sortierer! Wofür? ---> I
  29. II   Wie geht's? ---> II
  30. III  Wie geht's weiter? ---> III
  31.                                                   Schluβ mit lustig ...
  32. --------------------------------------------------------------------------
  33.  
  34. I / Ein Calamus-Font-Sortierer! Wofür?
  35. ======================================
  36.  
  37. I    Ein Calamus-Font-Sortierer! Wofür?
  38. ---------------------------------------
  39.  
  40. Dieses Programm richtet sich an alle, die mit Calamus-Fonts arbeiten.
  41. Das können sein:
  42.      - alle Calamus-Belichtungsstudios (die vor allen anderen ...)
  43.      - alle Calamus-Anwender (1.0x, S, SL, NT)
  44.      - alle DA's Layout-Anwender, die Calamus-Fonts verwenden
  45.      - alle Fonthändler
  46.      - alle Fontsammler, -Cracker und -Jäger
  47.      - alle Wale fliegen hoooooch! (Falsch, setzen!)
  48.  
  49. Jeder, der stolzer Besitzer einer riesigen Sammlung von Calamus-Fonts
  50. ist und keinen Durchblick mehr hat, welche Fonts eigentlich wo doppelt
  51. vorhanden sind, welche Fonts serialisiert, PD, AFX-gepackt, kaputt oder
  52. gecrackt sind (ja, auch gecrackte Fonts soll es geben ;-)), darf
  53. aufatmen, denn CFN_SORT räumt auf - und zwar gründlich!
  54. Wahlweise werden dabei die Originalfonts und die von Ihnen im Laufe der
  55. Zeit angelegten Ordner nach dem erfolgreichen Aufräumen entfernt, so daβ
  56. Sie nicht wieder alles doppelt in Ihren Datengräbern haben.
  57.  
  58. Wer jetzt grade dieses Manual liest und beim gleichzeitigen Starten
  59. seines CFN-Sorters feststellt, daβ dies nur eine DEMO-Version ist
  60. (die zwar alle Aktionen zeigt, als würde sie sie durchführen, aber
  61. ansonsten dumm wie Brot ist), dem sei versichert:
  62.  
  63.      IHNEN KANN GEHOLFEN WERDEN.
  64.  
  65. a)   Einfach einen 20-DM-Schein in einen Umschlag, an mich adressieren
  66.      und abschicken. Eigene Adresse nicht vergessen, sonst kommt nichts
  67.      zurück! ;-)
  68.  
  69. b)   Oder: 20,- DM überweisen auf das Konto
  70.  
  71.           Ulf Dunkel, Löningen
  72.           Konto 086-100997, BLZ 280 501 00
  73.           LzO Löningen
  74.  
  75.      und ebenso die eigene Adresse nicht vergessen.
  76.  
  77. c)   Einfach anrufen, ein Fax schicken oder eine Nachricht in meine
  78.      eigene Mailbox oder als MAUS-PM an Ulf Dunkel @@ CLP, eigene
  79.      Anschrift nicht vergessen und ausdrücklich drauf hinweisen, daβ
  80.      per Nachnahme oder Bankeinzug gezahlt wird.
  81.      (Bei Nachnahme kommen noch NN-Gebühren dazu,
  82.      bei Bankeinzug bitte Bankverbindung angeben.)
  83.  
  84. Ich schicke prompt nach Erhalt des Betrags eine Diskette mit der jeweils
  85. aktuellsten Vollversion vom CFN-Sorter ab, die natürlich all das wirklich
  86. kann, was weiter unten noch beschrieben wird.
  87. --------------------------------------------------------------------------
  88.  
  89. II / Wie geht's?
  90. ================
  91.  
  92. II   Wie geht's?
  93. ----------------
  94.  
  95. Einfach! Ganz einfach! Noch einfacher!
  96.  
  97. Sie kopieren das Programm auf irgendeine Partition irgendeiner Ihrer
  98. Festplatten, oder lassen es auf Diskette. Mir ist das ebenso egal wie
  99. dem Programm. Wichtig ist nur, daβ sich auf derselben Ebene auch sein
  100. SYS-Ordner befindet, deshalb mein Vorschlag:
  101.  
  102.      \CFN_SORT\SYS\CFN_SORT.ALT    !Die Alert-Texte
  103.      \CFN_SORT\SYS\CFN_SORT.RSC    !Die Resourcen
  104.      \CFN_SORT\SYS\CFN_SORT.SET    !Die Setup-Datei kommt später
  105.      \CFN_SORT\CFN_SORT.PRG        !Das Programm
  106.  
  107. Starten Sie das Programm, wie auch immer. Der Hauptdialog (momentan
  108. gibt's eh nur den einen ...) erscheint und harrt der Dinge, die Sie mit
  109. ihm anstellen.
  110.  
  111. Klicken Sie auf den Button [ Quellpfad ] oder die Zeile rechts daneben
  112. und wählen Sie in der anschlieβend erscheinenden Dateiauswahlbox den Pfad
  113. aus, ab dem der CFN-Sorter Ihre Platte durchackern soll.
  114.  
  115. Achtung:  Wenn Sie nicht die Rootebene (z.B. C:\) wählen, werden
  116.           nicht alle Ordner durchsucht, aber vielleicht wollen Sie ja
  117.           nur einen bestimmten Unterordner Ihrer vierzehnten Gigabyte-
  118.           Festplatte prüfen ...
  119.  
  120. Klicken Sie nun auf den Button [ Zielpfad ] oder die Zeile rechts
  121. daneben und wählen Sie in der anschlieβend erscheinenden Dateiauswahlbox
  122. den Pfad aus, auf dem der CFN-Sorter die gefundenen Fonts ablegen soll.
  123.  
  124. Achtung:  Bedenken Sie bitte, daβ auf diesem Pfad mindestens noch
  125.           soviel Platz vorhanden sein muβ, wie die voraussichtlich zu
  126.           erwartenden Fonts benötigen (welch ein Satz).
  127.           Der CFN-Sorter meldet nach der Analyse des Quellpfads, wieviel
  128.           Bytes die gefundenen Fonts brauchen und wieviel Platz auf dem
  129.           Ziellaufwerk ist. Wenn dort weniger Platz vorhanden ist, als
  130.           die Fonts brauchen, war's das auch schon.
  131.           (Jaja, kann man optimieren, aber andernfalls hätte ich ja
  132.           nichts mehr für Kapitel III dieses Manuals.)
  133.  
  134. Tip:      Wenn Sie sicher sind, daβ Sie mordsmächtig viele Fonts haben,
  135.           sollten Sie also möglichst eine freie Wechselplatte, MO-Disk,
  136.           eine freie Festplattenpartition oder sonst was Feines zum
  137.           Speichern der Fonts bereithalten, damit der CFN-Sorter so
  138.           richtig loslegen kann.
  139.  
  140.  
  141. Nun könnte es eigentlich schon losgehen mit der Arbeit. Aber lassen Sie
  142. mich noch kurz Ihr Augenmerk auf die schnuckligen kleinen Crossbuttons
  143. (ankreuzbare Knöpfe ;-)) richten. Fangen wir mit dem Kasten "FONTS" an:
  144.  
  145. [ ]  Quellfont löschen
  146. ----------------------
  147.      Ist dieser Eintrag angekreuzt, so werden alle Fonts auf dem
  148.      Quellpfad, die als einwandfreie Calamus-Fonts akzeptiert wurden,
  149.      gelöscht, sobald sie auf dem Zielpfad erfolgreich abgelegt werden
  150.      konnten. (Fachleute sprechen hier wahrscheinlich von VERSCHIEBEN.)
  151.  
  152. [ ]  Quellordner löschen
  153. ------------------------
  154.      Das ist das Gleiche in Grün, mit einer praktischen Ausnahme: Wenn
  155.      Sie in Ihren Ordnern noch anderen Kram auβer Fonts rumliegen lassen,
  156.      werden die Ordner nicht gelöscht. Würde mir nie einfallen, wieso
  157.      auch. Andernfalls aber, wenn wirklich nach dem Umräumen ein Ordner
  158.      leer geworden ist, kann er doch weg, oder? - Logischerweise macht
  159.      also dieser zweite Eintrag nur Sinn, wenn auch "Quellfont löschen"
  160.      gewählt ist.
  161.  
  162. [ ]  Datum/Zeit beibehalten
  163. ---------------------------
  164.      Dieser Eintrag ist als einziger DEFAULT (standardmäβig angekreuzt),
  165.      weil er sehr viel Sinn macht. Die alten ATARI-Desktöppe haben beim
  166.      Kopieren von hier nach da gern das aktuelle Systemdatum und die
  167.      aktuelle Systemzeit ihres Rechners als neue Daten für die kopierte
  168.      Datei benutzt. Sie glauben gar nicht, wie viele Dateien im April
  169.      1988 entstanden sein sollen, oder noch schöner, am 00.00.1980. -
  170.      Wie auch immer, lassen Sie diesen Eintrag unter normalen Umständen
  171.      bitte immer ANGEKREUZT! (Aber - was ist schon normal? Kennen Sie
  172.      übrigens den DunkelDudenn ---> DDUDENN2.HYP? - Nein? Sehen Sie, das ist doch auch
  173.      nicht normal ...)
  174.  
  175.  
  176. Der Kasten "STATISTIK" in der Mitte hat nichts zum Einstellen, sondern
  177. dienst nachher zur Ausgabe der gefundenen Fonts.
  178.  
  179.  
  180. Der Kasten "Liste" rechts hat momentan nur einen Eintrag, der gewählt
  181. werden kann:
  182.  
  183. [ ]  Liste speichern
  184. --------------------
  185.      Wenn Sie den Eintrag selektieren, schreibt der CFN-Sorter vor dem
  186.      eigentlichen Umsortieren der Fonts noch eine Liste aller gefundener
  187.      Fonts in den Quellpfad (oder wo immer Sie die Liste haben möchten).
  188.      Die Liste hat ein mächtig wichtiges ;-) Format:
  189.  
  190.   Bytes [Ser-Nr] Quellpfad
  191. -------------------------------------------------------------------------
  192.   30036 [  5054] D:\105054\5054.CFN\TRIUMVIR.ATE\TRIU0UL.CFN
  193.   30138 [  5054] D:\105054\5054.CFN\TRIUMVIR.ATE\TRIU2LT.CFN
  194.   30268 [  5054] D:\105054\5054.CFN\TRIUMVIR.ATE\TRIU4RE.CFN
  195.   29986 [  5054] D:\105054\5054.CFN\TRIUMVIR.ATE\TRIU7BD.CFN
  196.   29544 [     0] D:\PD.CFN\MEINFONT.CFN
  197.   30036 [******] D:\MUELL\SCHROTT.CFN
  198.  
  199. So, das war's eigentlich schon. Spaβeshalber klicken Sie nochmal kurz den
  200. "SICHERN"-Button an, damit die Einstellungen des Dialogs abgespeichert
  201. werden und beim nächsten Programmstart gleich wieder parat sind.
  202.  
  203. Wenn Sie nun endlich (Wieso endlich? War's so schlimm? - Na eben!) den
  204. "Sortieren"-Button anklicken oder [Return] drücken, geht's wirklich los.
  205. Der CFN-Sorter schnackelt - ich meine, recht schnell - den gewünschten
  206. Quellpfad ab und findet alle Dateien, die die Endung .CFN haben, prüft
  207. sie und legt eine Liste an. Wenn er fertig ist, prüft er den Speicher-
  208. bedarf für die Fonts auf dem Ziellaufwerk und meldet sich mit einer
  209. entsprechenden Alertbox.
  210.  
  211. Anschlieβend legt er Kopien der gefundenen Fonts auf dem Zielpfad an.
  212. (Wie schon erwähnt, werden gleichzeitig die Quellfonts und -Ordner
  213. gelöscht, wenn Sie die entsprechenden Einträge im "FONTS"-Feld angekreuzt
  214. haben.)
  215.  
  216. Wo landen die Fonts?
  217. --------------------
  218.  
  219. (Da stelln ma uns mal janz dumm un fragn: "Watt is' e'ne Dampfmaschiin?")
  220. Angenommen, auf Ihrer Partition D:\ lümmeln sich in diversen Unterordnern
  221. Fonts von verschiedenen PD-Font-Herstellern herum, Ihre eigenen mit der
  222. sagenumwobenen (und natürlich registrierten!) Seriennummer 109999, dazu
  223. die von zwei Bekannten (101234 und 109876, huch, wie kommen die bloβ auf
  224. meine Platte) und noch so manches Zeugs, von dem Sie nun nach Jahren
  225. emsigen Sammelns beim besten Willen nicht mehr wissen, was das ist.
  226.  
  227. Der CFN-Sorter soll die Fonts auf der noch leeren Partition K:\ ablegen,
  228. was er nachfolgend auch brav wie dargestellt macht. Die Rootebene von K:\
  229. sieht nach dem Sortierlauf z.B. so aus:
  230.  
  231.      K:\0\
  232.      K:\101234\
  233.      K:\109876\
  234.      K:\109999\
  235.      K:\_DEFEKT_\
  236.  
  237. Sieht das nicht fein aus? Auf den ersten Blick wissen Sie, wo die
  238. PD-Fonts und wo Ihre eigenen, teuer bezahlten 109999er-Fonts sind.
  239.  
  240. Aber - ach Du Schreck! Hatten Sie nicht in Erinnerung, daβ Sie etwa 2.500
  241. PD-Fonts haben? Die müβten jetzt alle im Ordner \0\ sein. (Mit Grauen
  242. denken Sie an das lahme GEMDOS-Verzeichnis, das wahrscheinlich bei 2.500
  243. Einträgen jedesmal zwei Minuten braucht, bis Sie auf einen Font zugreifen
  244. dürfen.) Öffnen Sie den Ordner ruhig einmal. Und was sehen Sie?
  245.  
  246.      K:\0\A\
  247.      K:\0\B\
  248.      K:\0\C\
  249.      K:\0\D\
  250.      K:\0\E\
  251.      K:\0\F\
  252.      K:\0\G\
  253.      ...
  254.      K:\0\W\
  255.      K:\0\Z\
  256.      K:\0\_DIVERSE\
  257.  
  258. Aha! Der CFN-Sorter legt also Unterordner für die Fonts an und packt also
  259. jeden Font, dessen Dateiname mit "A" beginnt, in den Unterordner \A\.
  260. Alle Dateinamen, die mit irgendeinem anderen Zeichen als "A"..."Z"
  261. beginnen, landen im Ordner \_DIVERSE\, so eine Art "Leipziger Allerlei".
  262.  
  263. Warum hat die gezeigte Unterordnerliste keine Unterordner für "X" und
  264. "Y"? Warum sollte sie, wenn von Ihren PD-Fonts keiner mit diesen
  265. Buchstaben beginnt?
  266.  
  267. ACHTUNG:  Das Wichtigste kommt natürlich immer am Schluβ: Wenn der
  268.           CFN-Sorter feststellt, daβ zwei Fonts zwar denselben
  269.           Dateinamen, aber eine unterschiedliche Dateigröβe haben,
  270.           dann wird der zweite Font im Zielpfad umbenannt.
  271.  
  272.           Beispiel:
  273.           1. Font:  K:\0\MURKS_PD.CFN
  274.           2. Font:  K:\0\MURKS_PD.001
  275.           3. Font:  K:\0\MURKS_PD.002
  276.  
  277.           Das Spielchen kann der CFN-Sorter bis max. .999 (pro Dateiname)
  278.           weiterspielen, dann ist wirklich Schluβ und Sie sollten sich in
  279.           einem solchen Fall schämen, ständig die gleichen Fontnamen für
  280.           Ihre Crackversuche zu benutzen. ;-)))))
  281. --------------------------------------------------------------------------
  282.  
  283. III / Wie geht's weiter?
  284. ========================
  285.  
  286. III  Wie geht's weiter?
  287. -----------------------
  288.  
  289. Tja, dieses Kapitel bot sich einfach an, weil eine Version 1.0
  290. (eigentlich Version 1.00.0) förmlich nach Weiterentwicklung schreit.
  291.  
  292. Aber was soll man am CFN-Sorter weiterentwickeln, wenn Sie mit dieser
  293. Version schon all Ihre Fonts sortiert haben? Auf meinem Wunschzettel
  294. steht momentan noch nicht allzuviel, vielleicht können Sie mir ja noch
  295. ein paar Wünsche oder Anregungen verraten.
  296.  
  297.  
  298. -    Optimierte Speicherbedarfs-Prüfung
  299.      Seit v1.1 verfügbar
  300. -    Korrektes Erkennen AFX- und anders gepackter Fonts (momentan landen
  301.      einfach alle Fonts, deren Seriennummer nicht eindeutig lesbar ist,
  302.      im Ordner \_DEFEKT_\, siehe oben)
  303. -    Belegung des HILFE-Buttons mit richtigem Hilfstext
  304.      Seit v1.2 dank ST-GUIDE verfügbar
  305. -    "Liste zeigen" aktivieren (es ist generell schon jetzt möglich, ich
  306.      hatte nur noch keine Lust, das ganze Fenstergedöns für die Listen-
  307.      darstellung wieder rauszukramen. Macht das Programm nur unnötig
  308.      gröβer und Sie können die Liste ja sowieso mit jedem beliebigen
  309.      ASCII-Editor ansehen ...)
  310. -    Automatik-Routinen zum Prüfen und Umbenennen der ".001"-Fonts
  311.  
  312.  
  313. "Wherever you are, take care, God bless you, goodbye!"
  314. [Tommy Vance, BFBS]
  315. --------------------------------------------------------------------------
  316.  
  317. default ignore
  318. ==============
  319.   Dieser Begriff ist für den CFN-Sorter nicht definiert.
  320.   (So'n Pech aber auch ...)
  321.  
  322.                                                   Schluβ mit lustig ...
  323. --------------------------------------------------------------------------
  324. Dunkel / Dunkel, was ist das?
  325. =============================
  326.  
  327. Dunkel, was ist das?
  328.  
  329. Das isser!
  330.  
  331. Bitte nur füttern,
  332. wenn Verstärkung in der Nähe!
  333. Ernährt sich vor allem von Fruchteis.
  334.  
  335. Reagiert allergisch auf Quark.
  336.  
  337. Besondere Merkmale
  338. Dieses Wesen lebt rekursiv.
  339. --------------------------------------------------------------------------
  340.  
  341.